iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 7
0

那laravel和JWT有什麼關係? 恩,有套件,套件94讚!/images/emoticon/emoticon08.gif

打開你的終端器 cd 到it_state_back專案目錄下

利用composer引入jwt-auth:

composer require tymon/jwt-auth:dev-develop --prefer-source

安装 tymon/jwt-auth 擴充包

Laravel 5.5以上
composer require tymon/jwt-auth:dev-develop
Laravel 5.4 以下
composer require tymon/jwt-auth

config\app.php 於 「providers」新增 (Laravel 5.4 or 以前版本):

'providers' => [
...

/*
 * Package Service Providers...
 */

Tymon\JWTAuth\Providers\LaravelServiceProvider::class,
],

發行配置文件

Laravel 5.5以上
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
Laravel 5.4 以下
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\JWTAuthServiceProvider"

上面的命令就會生成 config/jwt.php 配置文件。

生成JWT密鑰

Laravel 5.5以上
php artisan jwt:secret
Laravel 5.4 以下
php artisan jwt:generate

參考


上一篇
[Day06] 後端05:WHO IS JWT ?
下一篇
[Day08] 後端07:JWT CODE(上)
系列文
普通人寫前後端,可以挺過30天 吧!?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言